// 7-1 一帮一
#include <stdio.h>
int main(){
	//输入第一行给出正偶数N（≤50），即全班学生的人数。
    int count,a[50];
    
    //姓名（不超过8个英文字母的非空字符串）
    char b[50][10];
    int i,j;
    
    scanf("%d",&count);
    //输入数据 
    for(i=0; i<count; i++){
        scanf("%d",&a[i]);
        scanf("%s",&b[i]);
    }
    
    //游标 分别从 头尾 进行移动 
    for(i=0; i<count; i++){
        for(j=count-1; j>=0; j--){
        	//满足    异性   且   从未被匹配 
            if( a[i] != a[j] && a[i] != 9 && a[j] != 9 ){
            	
            	//标记已经被选择 
                a[i]=9;
                a[j]=9;
                
                //配对成功就格式化输出 
                printf("%s %s\n",b[i],b[j]);
                break;
            }
        }
    }
    return  0;
}
